Contents
Issue 46, June 1999
News
More updates from the world of Delphi development.
ActiveX Data Objects
Guy Smith-Ferrier describes Microsoft’s new ADO technology for data access and shows how to use it in your Delphi applications. Powerful database access and, look Ma, no BDE!
Algorithms Alfresco: Occupy Your Mind
Julian Bucknall shows how to efficiently parse algebraic expressions by
converting them to reverse Polish notation (no, not by hand, silly!). He
also reveals that even columnists fail on some projects ands cheats at his
brother-in-law’s homework too...
A Delphi CGI File Uploader
Paul Warren explains how to implement multipart form encoding in your CGI
applications as an alternative to URL encoding and shows how we can use
it to upload files to a web server from CGI applications.
Beating the System: Deciphering The DCU, Part 1
Dave Jewell starts unravelling the DCU compiled unit file format which
is so crucial to Delphi’s blazingly fast compilation speeds and gives us
some pointers on how this knowledge can be used to good effect in your
work.
Under Construction: Nested Tables
Bob Swart explains what TNestedTable is all about and how we can make use
of it in multi-tier application development.
Distributed Application Development With Packages
Brian Long explains how Delphi's packages can do much more than you imagined:
he shows how to create applications that you can enhance and upgrade simply
by shipping extra packages, just like Delphi's IDE can be upgraded by adding
in ‘packaged’ wizards, property editors and the like..
COM Corner: Microsoft Transaction Server, Part 2
Steve Teixeira completes his examination of using MTS in Delphi with a practical example for us to experiment with.
One Last Compile...
The tangled web we weave
The Delphi Clinic
Brian Long with more answers to your queries, including: tab caption font
colour changes, re-using already-loaded DLLs, how the Free method works
and working with Automation servers.